package calendario;

import java.util.GregorianCalendar;
import javax.swing.JOptionPane;

public class Calendario {
    public Calendario(){
        String data1 = JOptionPane.showInputDialog("Digite a primeira data:");
        String data2 = JOptionPane.showInputDialog("Digite a segunda data:");

        String[] data = data1.split("/");
        int dia = Integer.parseInt(data[0]);
        int mes = Integer.parseInt(data[1]) - 1;
        int ano = Integer.parseInt(data[2]);

        GregorianCalendar calendarioData1 = new GregorianCalendar(ano, mes , dia);

        data = data2.split("/");
        dia = Integer.parseInt(data[0]);
        mes = Integer.parseInt(data[1]) - 1;
        ano = Integer.parseInt(data[2]);

        GregorianCalendar calendarioData2 = new GregorianCalendar(ano, mes , dia);

        long diferenca = calendarioData1.getTimeInMillis() -
                calendarioData2.getTimeInMillis();

        long horas = diferenca / 3600 ;

        JOptionPane.showMessageDialog(null, "Horas: " + horas);


        System.exit(0);
    }

    public static void main(String[] args){
        new Calendario();
    }
}
